package org.shock.ss.sms.bean.system;

import java.io.Serializable;

public class Dept implements Serializable {
	private static final long serialVersionUID = -3877811939215167286L;
	private static final String table = "ckgl_dept";// 数据库表名
	private Long id;// 部门id
	private String bmbh;// 部门编号
	private String bmmc;// 部门名称
	private Long sjbmid;// 上级部门id
	private String sjbmmc;// 上级部门名称
	private String bmbz;// 部门备注
	private String bmfzr;// 部门负责人
	private Integer bmpx;// 部门排序
	private Integer zt;// 部门状态
	private Boolean leaf;// 是否末级
	private Integer bmlx;// 部门类型 1 单位 2部门 关联字典
	private Integer lev;// 部门级别 数字越大代表级别越低
	private Integer delflag;// 删除标志
	private String bmqc;//部门全称
	private Integer xfjfflag;//学法积分标记 0进行学法积分统计 1 不参与学法积分统计
	private Integer xfflag;//学法标记 0可以网上学法并考试,1不可以网上学法及考试
	private String xflxids;//关联学法类型ids 
	private Long xflxid;//关联学法类型id
	public String getSjbmmc() {
		return sjbmmc;
	}

	public void setSjbmmc(String sjbmmc) {
		this.sjbmmc = sjbmmc;
	}

	/** default constructor */
	public Dept() {
	}

	/** minimal constructor */
	public Dept(Long id, String bmbh) {
		this.id = id;
		this.bmbh = bmbh;
	}

	/** full constructor */
	public Dept(Long id, String bmbh, String bmmc, String bmbz, String bmfzr,
			Integer bmpx) {
		this.id = id;
		this.bmbh = bmbh;
		this.bmmc = bmmc;
		this.bmbz = bmbz;
		this.bmfzr = bmfzr;
		this.bmpx = bmpx;
	}

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getBmbh() {
		return this.bmbh;
	}

	public void setBmbh(String bmbh) {
		this.bmbh = bmbh;
	}

	public String getBmmc() {
		return this.bmmc;
	}

	public void setBmmc(String bmmc) {
		this.bmmc = bmmc;
	}

	public String getBmbz() {
		return this.bmbz;
	}

	public void setBmbz(String bmbz) {
		this.bmbz = bmbz;
	}

	public String getBmfzr() {
		return this.bmfzr;
	}

	public void setBmfzr(String bmfzr) {
		this.bmfzr = bmfzr;
	}

	public Integer getBmpx() {
		return this.bmpx;
	}

	public void setBmpx(Integer bmpx) {
		this.bmpx = bmpx;
	}

	public Long getSjbmid() {
		return sjbmid;
	}

	public void setSjbmid(Long sjbmid) {
		this.sjbmid = sjbmid;
	}

	public Integer getZt() {
		return zt;
	}

	public void setZt(Integer zt) {
		this.zt = zt;
	}

	public static String getTable() {
		return table;
	}

	/**
	 * @return the leaf
	 */
	public Boolean getLeaf() {
		return leaf;
	}

	/**
	 * @param leaf
	 *            the leaf to set
	 */
	public void setLeaf(Boolean leaf) {
		this.leaf = leaf;
	}

	/**
	 * @return the bmlx
	 */
	public Integer getBmlx() {
		return bmlx;
	}

	/**
	 * @param bmlx
	 *            the bmlx to set
	 */
	public void setBmlx(Integer bmlx) {
		this.bmlx = bmlx;
	}

	/**
	 * @return the lev
	 */
	public Integer getLev() {
		return lev;
	}

	/**
	 * @param lev
	 *            the lev to set
	 */
	public void setLev(Integer lev) {
		this.lev = lev;
	}

	/**
	 * @return the delflag
	 */
	public Integer getDelflag() {
		return delflag;
	}

	/**
	 * @param delflag
	 *            the delflag to set
	 */
	public void setDelflag(Integer delflag) {
		this.delflag = delflag;
	}

	/**
	 * @return the bmqc
	 */
	public String getBmqc() {
		return bmqc;
	}

	/**
	 * @param bmqc the bmqc to set
	 */
	public void setBmqc(String bmqc) {
		this.bmqc = bmqc;
	}

	/**
	 * @return the xfjfflag
	 */
	public Integer getXfjfflag() {
		return xfjfflag;
	}

	/**
	 * @param xfjfflag the xfjfflag to set
	 */
	public void setXfjfflag(Integer xfjfflag) {
		this.xfjfflag = xfjfflag;
	}

	/**
	 * @return the xfflag
	 */
	public Integer getXfflag() {
		return xfflag;
	}

	/**
	 * @param xfflag the xfflag to set
	 */
	public void setXfflag(Integer xfflag) {
		this.xfflag = xfflag;
	}

	/**
	 * @return the xflxids
	 */
	public String getXflxids() {
		return xflxids;
	}

	/**
	 * @param xflxids the xflxids to set
	 */
	public void setXflxids(String xflxids) {
		this.xflxids = xflxids;
	}

	/**
	 * @return the xflxid
	 */
	public Long getXflxid() {
		return xflxid;
	}

	/**
	 * @param xflxid the xflxid to set
	 */
	public void setXflxid(Long xflxid) {
		this.xflxid = xflxid;
	}

}